package com.xcf.service.business.finance;


import java.util.List;
import java.util.Map;

import com.xcf.util.PageData;

public interface InvoiceService {
	/**
	 * 开票待处理信息
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<Map> invoiceInfo(PageData pd)throws Exception;
	/**
	 * 开票明细信息
	 * @param pd
	 * @return
	 * @throws Exception
	 */
	public List<Map> invoiceDetil(PageData pd)throws Exception;
	/**
	 * 保存开票信息
	 * @param pd
	 * @throws Exception
	 */
	public void saveInvoiceInfo(PageData pd)throws Exception;
	/**
	 * 修改开票申请开具状态
	 * @param pd
	 * @throws Exception
	 */
	public void updateApplyInfo(PageData pd)throws Exception;
	/**
	 * 作废或者冲红
	 * @param pd
	 * @throws Exception
	 */
	public void isCancelAndRed(PageData pd)throws Exception;
}
